package com.jf.docsify.common.utils;

import com.jfinal.plugin.ehcache.CacheKit;

/**
 * Description:
 *
 * @author chenwr
 * @version 1.0
 *
 * <pre>
 * 修改记录:
 * 修改后版本           修改人       修改日期         修改内容
 * 2022/8/3.1       chenwr    2022/8/3           Create
 * </pre>
 * @date 2022/8/3
 */
public enum CacheUtil {

    AUTHORIZATION, // 认证缓存
    DEFAULT_DOCSIFY, // 默认缓存
    AUTH_USER // 用户缓存
    ;

    public void put(Object key, Object value) {
        CacheKit.put(this.name(), key, value);
    }

    public <T> T get(Object key) {
        return CacheKit.get(this.name(), key);
    }

    public void remove(Object key) {
        CacheKit.remove(this.name(), key);
    }

}